/**
 * home服务层：给组件提供数据或方法
 * 约定：函数命名以use开头+功能 =》useXXX
 */
import { findBannerApi } from '@/api/home'
import { ref } from 'vue'
export function useBanner () {
  // 轮播图数据
  const list = ref([])
  // 1. 定义获取轮播图数据方法
  const getBanner = async () => {
    const res = await findBannerApi()
    console.log('轮播图：', res.result)
    list.value = res.result
  }
  // 2. 组件挂载，执行数据获取
  // onMounted(() => {
  //   getBanner()
  // })
  getBanner()
  // 对外提供服务：数据或方法
  return { list }
}
